﻿body			{ margin:0px; font-family: Arial; font-size:14px; color:#7a0404; }
table			{ padding: 0px; margin: 0px; }
td				{ vertical-align: top; padding: 0px; }
p				{ direction: ltr; margin-top: 0px; margin-bottom: 0px; }

a:link	        { color: #7a0404; font-weight:bolder; text-decoration:underline; }
a:visited	    { color: #7a0404; font-weight:bolder; text-decoration:underline; }
a:hover		    { color: #7a0404; font-weight:bolder; text-decoration:none; }

#SiteContainer          { min-width:1013px; direction: ltr}
#SiteHeaderContainer    { background-image:url('../../../images/header.png'); height:218px; background-position:top center; background-repeat:repeat-x; margin-bottom:40px; }
#SiteGridContainer      { width:1013px; margin-left:auto; margin-right:auto; height:396px; }
#SiteFooterContainer    { background-image:url('../../../images/footer-line.png'); height:37px; }


#SiteHeader             { width:1015px; margin-left:auto; margin-right:auto; position:relative; }
#SiteFooter             { text-align:center; }
#SiteGrid               { position:relative; }


#GridRight      { width:0px; display:none; }
#GridPage       { position:relative;}
#GridTop        { }
#GridContent    { background-image:url('../../../images/content-bg.png'); background-repeat:no-repeat; height:396px;}
#GridBottom     { }

#PageMenu           { }
#PageBreadCrumps    { margin-bottom:10px; }
#PageHeader         { }
#PageContent        { padding:45px 75px 0px 100px; }
#PageFooter         { }

/*******************************************************************************************/

#SiteHeaderTop              { height:60px; padding-right:80px; padding-left:80px; }
#SiteHeaderTop img          { border:0px; }
#SiteHeader #logoContainer  { float:left; }
#SiteHeader #OrderATable    { float:left; }
#SiteHeader #Deliveries     { float:left; margin-left:3px; }
#SiteHeader #OrderEvents    { float:left; margin-left:3px; }
#SiteHeader #VirtualTour    { float:right; }
#SiteHeader #club           { float:right;  margin-right:3px;}

#MainNav                            { height:180px; margin-left:45px; position:relative;  padding-left:35px;}


#MainNav .menuButton                { float:left; position:relative; margin-right:16px; margin-top:80px;  }
#MainNav .menuButtonH               { float:left; position:relative; margin-right:16px; margin-top:80px; }
#MainNav .menuSep                   { float:left; width:1px; height:12px; background-color:black; margin-right:16px; margin-top:83px; }
#MainNav .menuButton a              { display:block; color:#270600; font-size:13px; text-decoration:none;}
#MainNav .menuButtonH a             { display:block; color:#270600; font-size:13px; text-decoration:none; }
#MainNav .menuButtonH a:hover       { color:#7a0404}
#MainNav  #logo                     { float:left; width:287px; height:178px; display:block;}
#MainNav .menuButton img            { display:block; margin-right:10px; margin-top:4px;}
#MainNav #eventsIcon                { position:absolute; z-index:2; top:0; right:230px;}

#MainNav .ddMenu                    { position:absolute; z-index:5000; left:-16px; top:0px; margin-top:15px; padding-top:30px; }
#MainNav .menuButton .ddMenu        { visibility:hidden; }
#MainNav .menuButtonH .ddMenu       { visibility:visible;}
#MainNav .ddMenuBox                 { width:100px; background-color:#15295e; padding-top:8px; padding-right:10px; padding-left:10px;  }
#MainNav .ddMenuSubject             { padding-bottom:8px; border-bottom:0px solid black; } 
#MainNav .ddMenuSubject a           { display:block; text-decoration:none; font-size:12px; color:#FFFFFF; height:auto; }
#MainNav .ddMenuSubject a:visited   { text-decoration:none; }
#MainNav .ddMenuSubject a:hover     { text-decoration:none; }
#MainNav .ddMenuSep                 { background-color:#FFFFFF; height:1px; margin-bottom:8px; }

#lang               { display:block; position:absolute; z-index:1; top:85px; left:40px; width:66px; color:#f1bf35; font-size:12px; background-image:url('../../../images/eng_heb-link.png'); background-repeat:no-repeat; background-position:bottom; padding-bottom:10px; text-decoration:none; text-align:right;}

/*******************************************************************************************/

#SiteFooter .bottomBar      { background-color:#FFCB05; padding-top:5px; padding-bottom:15px;  }
#SiteFooter #bottomNav      { text-align:center; }
#SiteFooter #bottomNav a:link       { color:#000000; text-decoration:none; }
#SiteFooter #bottomNav a:visited    { color:#000000; text-decoration:none; }

#news #runingNews           { width:400px; margin-left:auto; margin-right:auto; text-align:center; padding-top:6px; }
a.news-list-item            { font-weight:bold; font-size:14px; text-decoration:none; color:#f1bd35;  }
#news                       { height:32px; }

#footerText                 { position:absolute; z-index:1; left:0px; top:5px;}

/*******************************************************************************************/

#headline h1    { margin:0px; padding:0px; font-size:24px; font-weight:bold; color:#7a0404; margin-bottom:10px; }
#subheadline h2 { margin:0px; padding:0px; font-size:16px; font-weight:bold; padding-bottom:10px; }
#intro          { padding-bottom:10px; font-size:100%; font-weight:bold;}
#writer         { margin-bottom:5px; }
#body           { padding-left:10px; height:240px; overflow:auto; padding-bottom:5px;  }
#remarks      	{ font-size:11px; }

/********************************************************************************************/

.heading4       { font-size:24px; font-weight:bold; color:#7a0404; margin-bottom:10px;}
.heading5       { font-weight:bold; }
.normal         { font-size:100%; }
.small          { font-size:11px; }
.link a         { color:blue; font-weight:bold; }
.strip1         { background-color:#002233; color:#FFFFFF; padding:1px 5px 2px 5px; margin-bottom:5px; font-size:100%; }

/*********************************************************************************************/

.item2cols      { border-bottom:1px solid #8FC43E; margin-bottom:10px; width:100%; table-layout:auto; }
.item2cols td   { padding-bottom:2px; }
.item2cols .colRight { padding-left:5px; }
.item2cols .colLeft  { width:100%; }
.item2cols .link a   { font-size:12px; }

.itemBox .pic img   { border:1px solid black; }

/*********************************************************************************************/


#MenuDirectorys                     { overflow:auto; padding-bottom:5px; margin-bottom:15px; }

#MenuDirectorys a                   { text-decoration:none; color:#15295e; font-weight:bold; font-size:14px; display:block; padding-bottom:3px; float:left; margin-right:10px; }
#MenuDirectorys .menusep2           { width:2px; background-color:#15295e; margin-right:10px; float:left; height:15px; }
#MenuDirectorys a:hover             { border-bottom:4px solid #7a0404; }
#MenuDirectorys .selected a         { border-bottom:4px solid #7a0404; }
#MenuDirectorys .selected a:visited { border-bottom:4px solid #7a0404; }

.Header                 { color:#15295e; font-size:14px; font-weight:bold; margin-bottom:3px; border-bottom:2px solid #c98b58; display:inline-block; margin-bottom:15px; }

.meal-top               { border-bottom:1px solid #c98b58; padding-bottom:3px; margin-bottom:3px; }
.mealTitle              { font-size:14px; font-weight:bold; }
.mealPrice              { float:right; font-size:12px; }
.mealdesc               { margin-bottom:5px;}
.mealComment            { font-size:12px;}
/*********************************************************************************************/

.formField              { border:1px solid #b39b9b; width:170px; height:24px; color:#7a0404; padding-left:5px; padding-top:2px; font-size:14px; margin-bottom:10px; }

/*********************************************************************************************/

#ClubTable                  { width:600px;}
#ClubTable td               { padding-bottom:5px; font-weight:bold;}
#ClubTable .textStyle       { text-align:right; padding-right:10px; }
#ClubTable .PhoneTextBox    { border:1px solid #b39b9b; height:18px; color:#7a0404; padding-right:5px; font-size:12px; vertical-align:top;}
#ClubTable .formField       { border:1px solid #b39b9b; width:145px; height:20px; color:#7a0404; padding-right:5px; font-size:12px; }

/*********************************************************************************************/
.SenButton                  { background-image:url('../../../images/submit-BTN-notext.png'); background-repeat:no-repeat; width:88px; height:33px; color:White; text-align:left; padding-left:12px; font-weight:bold; font-size:16px;}